
#include "devGprs.h"

#if defined(M35)
void m35_gpio_dev_init(void)
{
  GPIO_InitTypeDef GPIO_InitStructure;
	RCC_APB2PeriphClockCmd(M35_APB_CLOCK, ENABLE);
  /* Configure the M35_EN pin */
  GPIO_InitStructure.GPIO_Pin = M35_EN_PIN;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(M35_EN_PIN_BASE, &GPIO_InitStructure);
	GPIO_ResetBits(M35_EN_PIN_BASE, M35_EN_PIN);
  
	/* Configure the M35_STAT pin */
  GPIO_InitStructure.GPIO_Pin = M35_STAT_PIN;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(M35_STAT_PIN_BASE, &GPIO_InitStructure);

  /* Configure the M35_STAT pin */
  GPIO_InitStructure.GPIO_Pin = M35_SIM_STAT_PIN;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(M35_SIM_STAT_PIN_BASE, &GPIO_InitStructure);
}
#endif

